Part Number Hot Search : 
ITS4106R F10390 1078089 40240 2SC51 39861 AP1117 18ZA12U9
Product Description
Full Text Search
 

To Download UPD168111AMA-6A5 Datasheet File

  If you can't view the Datasheet, Please click here to try to view without PDF Reader .  
 
 


  Datasheet File OCR Text:
  the information in this document is subject to change without notice. before using this document, please confirm that this is the latest version. not all products and/or types are available in every country. please check with an nec electronics sales representative for availability and additional information. mos integrated circuit pd168111a microstep driver for driving camera lens data sheet document no. s16536ej1v0ds00 (1st edition) date published may 2003 ns cp(k) printed in japan 2003 description the pd168111a is a monolithic 2-channel h bridge driver that consists of a cmos controller and a mos output stage. it can reduce the current consumption and the voltage loss at the output stage compared with a conventional driver using bipolar transistors, thanks to employment of a mos process. this product employs a p-channel mosfet on the high side of the output stage, eliminating a charge pump. as a result, the circuit current consumption can be substantially reduced during operation. this product is ideal for driving the motor of a digital still camera as it can switch over between two-phase excitation driving and microstep driving, using a stepper motor. features o two h bridge circuits employing power mosfet o current feedback 64-step microstep driving and two-phase excitation driving selectable o motor control by serial data (6 words of 16-bit configuration) data is input with the lsb first. pulse cycle, number of pulses, and output current value can be set. o input logic frequency: 6 mhz max. o 3 v power supply minimum operating power supply voltage v dd = 2.7 v o undervoltage lockout circuit shuts down internal circuitry at v dd = 1.7 v typ. o constrained output leak current built-in the shut off circuit of v m pin output leak current at v dd = 0 v. o 24-pin tssop ordering information part number package pd168111ama-6a5-a 24-pin plastic tssop (5.72 mm (225))
data sheet d16536ej1v0ds 2 pd168111a pin functions package: 24-pin tssop 24 23 22 21 20 19 18 17 16 15 14 13 1 2 3 4 5 6 7 8 9 10 11 12 latch osc in fil2 v dd fil1 fb1 out1b v m1 out1a pgnd1 en resetb sclk s data mob lgnd c osc pgnd2 out2b v m2 out2a fb2 ext0 ext1 pin no. pin name pin function 1 sclk serial clock input pin 2 sdata serial data input pin 3 mob phase detection output pin 4 lgnd control block gnd pin 5c osc pin connecting capacitor for output oscillator 6 pgnd2 output block gnd pin 7 out2b channel 2 output b 8v m2 motor power pin 9 out2a channel 2 output a 10 fb2 channel 2 current detection resistor connecting pin 11 ext0 logic block monitor output pin 1 12 ext1 logic block monitor output pin 2 13 resetb reset input pin 14 en output enable pin 15 pgnd1 output block gnd pin 16 out1a channel 1 output a 17 v m1 motor power pin 18 out1b channel 1 output b 19 fb1 channel 1 current detection resistor connecting pin 20 fil1 channel 1 filter capacitor connecting pin 21 v dd control block power pin 22 fil2 channel 2 filter capacitor connecting pin 23 osc in original oscillation clock input pin 24 latch serial data latch input pin
data sheet d16536ej1v0ds 3 pd168111a block diagram osc in v m v m 1/n osc pgnd1 h bridge ch1 h bridge ch1 current sense1 current sense2 internal block filter filter 23 13 resetb 21 v dd 17 v m1 8 v m2 4 lgnd 5 + + c osc 19 15 out1a 16 out1b 18 fil1 20 en 14 fil2 22 out2a 9 out2b 7 fb2 pgnd2 6 10 mob 3 ext1 12 ext0 11 fb1 sclk evr1 pulse generator extout selector 1 s data serial-parallel decoder 2 latch 24 evr2 current set
data sheet d16536ej1v0ds 4 pd168111a example of standard connection cpu evr1 evr2 current set internal block serial-parallel decoder sclk osc resetb filter filter 1/n ext0 ext1 mob fb2 sdata latch v dd v m v dd v m1 v m2 fb1 c osc lgnd osc in 5 v 330pf 1000 pf note 3 1000 pf note 3 3.3 v v m 100 k ? 2 k ? note 1 2 k ? note 1 extout selector pgnd out1a out1b fil1 en m fil2 out2a out2b pgnd current sense1 h bridge ch2 h bridge ch1 pulse generator current sense2 1000 pf note 2 1000 pf note 2 from cpu this circuit diagram is shown as an example and is not intended for mass production. connect a bypass capacitor between the power supply and gnd pins for stabilization. notes 1. adjust the value of the external resistor according to the output current. the relationship between the output current and external resistance is as follows. output current iout ? evrmax fb x 1000 2. it is recommended to connect a capacitor to the fb pin for stabilization to suppress the electronic noise superimposed on the pin. 3. the capacitor connected to the fil pin is used to suppress the voltage noise for stabilization. adjust the capacitance of the capacitor to effectively suppress the noise.
data sheet d16536ej1v0ds 5 pd168111a command input timing chart this ic controls the motor by transmitting serial control commands. here is an example of the commands. 16 bit all 0 output depending on initialization setting synchronized with pulse timing according to setting of d1 driving period h set by d1 driving period h set by d2 synchronized with pulse timing according to setting of d2 output depending on initialization setting d0 initialization setting (wait value setting) pulse setting, etc. pulse setting, etc. pulse setting, etc. d1 d2 d3 reset latch sclk s data external reference clk start point wait start point excitation wait pulse output ext0 pulse output ext1 internal reset cleared dummy data this ic can change all commands by issuing the latch signal once. therefore, ?initialization setting? does not have to be explicitly performed as shown in the above example. immediately after the reset has been cleared, dummy data must be transmitted according to the timing of the transmit data. for details, refer to serial interface specifications.
data sheet d16536ej1v0ds 6 pd168111a output timing chart ? microstep output mode 0 0 7 23 39 55 5 101520253035404550556065 99.5 99.5 95.7 95.7 100 98.1 92.4 92.4 98.1 100 88.2 88.2 83.1 83.1 77.3 77.3 70.7 70.7 63.4 63.4 55.6 55.6 47.1 47.1 38.3 38.3 29.0 29.0 19.5 19.5 9.8 9.8 0 99.5 99.5 95.7 95.7 100 98.1 92.4 92.4 98.1 100 88.2 88.2 83.1 83.1 77.3 77.3 70.7 70.7 63.4 63.4 55.6 55.6 47.1 47.1 38.3 38.3 29.0 29.0 19.5 19.5 9.8 9.8 0 0 5 10 15 20 25 30 35 40 45 50 55 60 65 0 5 10 15 20 25 30 35 40 45 50 55 60 65 mob output: (da of 1-phase excitation position address 2 = 1 , db = 0 ) mob output: (da of 2-phase excitation position address 2 = 1 , db = 0 ) reset position ch1 current ch2 current the horizontal axis indicates the number of steps. the pulse advances in synchronization with the rising edge of clk. the current flows into ch1 and ch2 in the positive direction when it flows from out1a to out1b, and in the negative direction when it flows from out1b to out1a (the values shown above are ideal values and do not indicate the actual values).
data sheet d16536ej1v0ds 7 pd168111a output timing chart ? 2-phase excitation output mode 012345678 100% 100% 012345678 012345678 100% 100% ch1 current ch2 current mob output the horizontal axis indicates the number of steps. this figure shows an example in the cw mode. the current flows into ch1 and ch2 in the positive direction when it flows from out1a to out1b, and in the negative direction when it flows from out1b to out1a.
data sheet d16536ej1v0ds 8 pd168111a relationship between revolution angle, phase current, and vector amount (64 microsteps) phase a ? phase current phase b ? phase current vector amount step revolution angle min. typ. max. min. typ. max. typ. 00 ? 03.8 ? 100 ? 100 1 5.625 2.5 9.8 17.0 94.5 100 104.5 100.48 2 11.250 12.4 19.5 26.5 93.2 98.1 103.0 100 3 16.875 22.1 29.0 36.1 90.7 95.7 100.7 100.02 4 22.500 31.3 38.3 45.3 87.4 92.4 97.4 100.02 5 28.125 40.1 47.1 54.1 83.2 88.2 93.2 99.99 6 33.750 48.6 55.6 62.6 78.1 83.1 88.1 99.98 7 39.375 58.4 63.4 68.4 72.3 77.3 82.3 99.97 8 45 65.7 70.7 75.7 65.7 70.7 75.7 99.98 9 50.625 72.3 77.3 82.3 58.4 63.4 68.4 99.97 10 56.250 78.1 83.1 88.1 48.6 55.6 62.6 99.98 11 61.875 83.2 88.2 93.4 40.1 47.1 54.1 99.99 12 67.500 87.4 92.4 97.4 31.3 38.3 45.3 100.02 13 73.125 90.7 95.7 100.7 22.1 29.0 36.1 100.02 14 78.750 93.2 98.1 103.0 12.4 19.5 26.5 100 15 84.375 94.5 100 104.5 2.5 9.8 17.0 100.48 16 90 ? 100 ?? 0 3.8 100 the above values are ideal values and do not indicate the actual values.
data sheet d16536ej1v0ds 9 pd168111a function description 2-phase excitation driving mode by allowing a current of 100% to flow into output ch1 and ch2 at the same time, a motor can be driven with the larger torque. the motor can also be driven on a constant current to reduce the power consumption. the two-phase driving mode and microstep driving mode are selected by a command. microstep driving of stepper motor to position a stepper motor with high accuracy, the pd168111a has a function to hold constant the current flowing through the h bridge by a vector value and to stop one cycle in 64 steps. a 16-bit serial interface is used for controlling, so that the motor can be directly controlled by the cpu while mitigating the load of the cpu. to realize the microstep driving mode, the driver internally realizes the following functions. ? detecting the current flowing into each channel as a voltage value by a sense resistor ? synthesizing the dummy sine wave of the half-wave generated by the internal d/a and pwm oscillation wave for chopping operation ? the driver stage performs pwm driving based on the result of comparing the detected voltage value and synthesized waves. the internal dummy sine wave is of 64 steps per cycle, so that the stepper motor can be driven in 64 steps. the microstep driving mode and two-phase excitation driving mode are switched by a command. a m + concept of microstep driving operation serial control information necessary for microstep driving is processed by serial data from the cpu. the commands that specify the following parameters can be set. ? start point wait and start point excitation wait ? chopping frequency ? motor current, motor revolution direction, and output excitation mode ? acceleration/deceleration circuit parameters ? pulse cycle, number of pulses, and pulse number multiplication factor an address is allocated to each command. each data can be updated by inputting 16-bit data. for the configuration of the data and details of the commands, refer to serial interface specifications. a command is specified by specifying an address. only the data that must be updated can be input. the previous data of the address for which no data is input is retained.
data sheet d16536ej1v0ds 10 pd168111a reset function (reset pin) to initialize the internal registers of this ic, be sure to perform a reset operation after power application. the registers are initialized and all the internal data are cleared to ?0? when the resetb pin is ?l?. the internal circuitry is stopped. the current consumption is reduced to 1 a max. by stopping the external clk input. the output goes into a hi-z state. when the resetb pin is ?h?, excitation can be started from the initial excitation position with the current of ch1 at +100% and the current of ch 2 at 0% (one-phase excitation position). to perform two-phase excitation driving, the initial excitation position is in the status where the currents of ch1 and ch2 are +100% after the command has been set. after the resetb pin has gone ?h?, the mob pin outputs ?l? until the pulse is output. output enable function (en pin) this ic generates the pulse output timing by setting a start point wait and start point excitation wait, and outputs pulses. the output enable function (en pin) allows an external source to forcibly stop the pulse output. when the en pin goes ?l?, the output is forcibly made to go into a hi-z state. then the device enters the standby mode described below. be sure to input a command while the en pin is ?h?. if pulse output continues when the en pin is ?l?, pulse output is started from the excitation status when the en pin goes ?h? once and then ?l? again. standby function the pd168111a can be set in the standby mode by making the en pin ?l?. in this mode, as many internal circuits as possible are stopped, so that the self current consumption can be reduced. by stopping input of the external clk, the current consumption can be reduced to 30 a max. it is 300 a max. when the external clk is input. in the standby mode, the contents of the internal registers and motor excitation position information are retained. after the standby mode is released, therefore, driving the motor can be started without having to perform an initialization operation. to release the standby mode, input the external clk and make the en pin ?h?.
data sheet d16536ej1v0ds 11 pd168111a the device is set in and released from the standby mode as follows. (1) setting device in standby mode external clk off en pin ?l? when the external clk is turned off, the internal logic circuit is stopped. because the output stage operates, however, excitation continues. if the en pin is made ?l?, excitation is turned off and the device is set in the standby mode. en pin ?l? external clk off when the en pin goes ?l?, excitation is turned off and the device enters the standby mode (300 a max.). when the external clk is later turned off, the current consumption decreases to 30 a max. (2) releasing device from standby mode external clk on en pin ?h? when the external clk is input, the standby mode continues and the current consumption increases to 300 a. when the en pin goes ?h?, excitation is enabled. en pin ?h? external clk on when the en pin goes ?h?, excitation is enabled. because the external clk is turned off, however, the pulse is not output but excitation continues. when the external clk is input later, the pulse can be output.
data sheet d16536ej1v0ds 12 pd168111a acceleration/deceleration circuit this ic can control the acceleration/deceleration output pattern of a stepper motor by commands. by performing an acceleration/deceleration operation, step out of the stepper motor due to torque insufficiency can be prevented, and stable open loop control can be performed. for the details of the acceleration/deceleration operation parameters, refer to serial interface specifications. mob output the mob pin outputs a signal as specified by a command. by monitoring the mob output, the excitation position of the stepper motor can be checked. in microstep output mode, the mob pin outputs ?l? when in microstep output mode, the mob pin outputs ?l? when ?the current of ch 1 or ch 2 is 100%? (four pulses are output per cycle), or ?the current of ch 1 is +100%) (one pulse is output per period) as the one-phase excitation position, or ?the current of ch 1 or ch 2 is 70%? (four pulses are output per cycle), or ?the current of ch 1 is +70%) (one pulse is output per cycle) as the two-phase excitation position. in the two-phase excitation output mode, the mob pin outputs ?l? when ?the currents of ch 1 and ch 2 are positive and the same value?. the mob output indicates the stop position information of the stop mode to be described below. the mob output goes into a hi-z state when the resetb pin is ?l? and en pin is ?l? (standby mode). when d7 of address 2 = 0 (output disabled), the mob pin outputs a signal in accordance with the stop position. stop mode when the stop mode is set by a command, pulses are automatically output until the mob pin goes ?l?. the device operates regardless of the set number of pulses and it no longer outputs pulses in the stop mode when the mob pin goes ?l?. the output retains the excitation status. to advance the pulse again, release the stop mode and restore the normal mode by a command. after the stop mode has been set, note that the stop position of the motor does not match the set number of pulses.
data sheet d16536ej1v0ds 13 pd168111a excitation position immediately after reset the initial excitation position immediately after reset is where the current of ch1 is +100% and the current of ch2 is 0%. the following table summarizes the operations from the initial position at each command setting. operation mode resetb = ?l? ?h? to start point wait end start point wait end to start point excitation wait end excitation stop position with 0 pulse set excitation stop position with 1 pulse set cw mode 5 microstep ccw mode 11 6 cw mode 3 2-phase excitation ccw mode output hi-z state 22 4 cw ccw ch1 ch2 resetb latch start point wait start point excitation wait + + 1 2 3 4 5 6 undervoltage lockout circuit (ulvo) this circuit forcibly stops the operation of this ic to prevent malfunction of the circuitry when the v dd voltage of the ic abruptly drops. this function may not operate when the v dd voltage abruptly drops in the order of s. v m current shut off circuit this ic has shut off circuit of output leak current at v dd = 0 v. when v dd is supplied power, 3 a max. current flows in v m pin because the voltage of v dd and v m must be detected. power application sequence this ic has two power supply pins: logic power supply (v dd ) and output power supply (v m ). to turn on power, turn on v m with v dd turned on. to turn off power, turn off v m with v dd turned on, and then turn off v dd . (v dd and v m can also be turned on/off at the same time.)
data sheet d16536ej1v0ds 14 pd168111a serial interface specifications the internal data is determined by inputting 16-bit serial data sdata synchronized with serial clock sclk and making latch ?l?. the serial data is input from the lsb (d0) to the msb (df). sdata: data is loaded to the internal circuitry in synchronization with the rising of sclk when latch = ?h?. latch: inputting sdata is prohibited when latch is ?l?. inputting is enabled when it is ?h?. the internal data is determined at the negative transition of latch (from ?h? to ?l?). because this ic generates the internal timing via the external clk (oscin) its set values depend upon the frequency of oscin. an example where oscin = 5 mhz is given below. to input a frequency other than 5 mhz to oscin, use the following expression. items related to the serial register are marked . time: set value = setting example x (5/oscin [mhz]) frequency: set value = setting example x (oscin [mhz]/5) data configuration 16-bit data consists of 3 address bits and 13 data bits. three bits (dd, de, and df) are used to set an address. five types of addresses, 0 to 5, can be used. thirteen bits (d0 to dc) are used to set data. bit df dedddcdbdad9d8d7d6d5d4d3d2d1d0 data address data example address 1: (df, de, dd) = (0, 0, 1) address 3: (df, de, dd) = (0, 1, 1) for how to set data, refer to serial register list and serial register details. the following chart shows an example of the serial command waveform. 0 sclk s data latch 123456789101112131415
data sheet d16536ej1v0ds 15 pd168111a notes on transmitting data ? basically, the input data is loaded when sclk changes from ?l? to ?h? after latch has changed from ?l? to ?h?. data is transmitted in 16-bit units, and is determined when latch changes from ?h? to ?l?. invalid data of less than 16 bits is discarded. ? data of different addresses can be input successively while latch = ?h?. ? the access time can be shortened by updating only the necessary data after initialization has been performed. if an address is not input, the previous value of that address is retained as the data. ? if the same address is input more than once while latch is ?h?, the data that is input last is valid. ? if invalid data and correct data are input while latch is ?h?, only the correct data is valid. ? if only latch is input, the data is not updated, and the driver holds the current status. ? data that is transmitted during the start point wait and start point excitation wait periods is ignored. ? data that is transmitted when the resetb pin is ?l? and the en pin is ?l? is ignored. ? as shown below, dummy data must be transmitted immediately after reset if sclk = ?h? while latch = ?l?. latch sclk s data the dummy data is defined to be ?data of all 0 at address 0?. transmit the dummy data before transmitting the correct data. this operation is necessary only immediately after reset. once the dummy data has been transmitted, it does not have to be transmitted again until the next reset operation is performed or the power is turned off and then back on again. if sclk = ?l? while latch = ?l?, the dummy data does not have to be transmitted immediately after reset. however, there is no problem even if the dummy data is transmitted.
data sheet d16536ej1v0ds 16 pd168111a address list address item to be set address 0 start point wait, start point excitation wait address 1 chopping frequency address 2 motor drive initialization, motor current address 3 acceleration/deceleration parameter, pulse number multiplication factor address 4 pulse cycle address 5 number of pulses table. serial register list (1/2) bit address 0 (000) bit address 1 (001) f0 f 0 e0 e 0 d address 0d address 1 c (reserve) c (reserve) b start point excitation wait 5 b (reserve) a start point excitation wait 4 a (reserve) 9 start point excitation wait 3 9 (reserve) 8 start point excitation wait 2 8 (reserve) 7 start point excitation wait 1 7 (reserve) 6 start point excitation wait 0 6 pulse output function selection during ext output 5 start point wait 5 5 chopping frequency 5 4 start point wait 4 4 chopping frequency 4 3 start point wait 3 3 chopping frequency 3 2 start point wait 2 2 chopping frequency 2 1 start point wait 1 1 chopping frequency 1 0 start point wait 0 0 chopping frequency 0
data sheet d16536ej1v0ds 17 pd168111a table. serial register list (2/2) bit address 2 (010) bit address 3 (011) f0f 0 e1e 1 d address 0d address 1 c (reserve) c (reserve) b mob output position setting (for microstep driving only) b (reserve) a mob output selection setting (for microstep driving only) a acceleration enabled/disabled 9 2-phase excitation current selection 9 deceleration enabled/disabled 8 2-phase excitation/microstep driving selection 8 for acceleration/deceleration control 7 output enable setting 7 for acceleration/deceleration control 6 stop mode setting 6 for acceleration/deceleration control 5 revolution direction setting (cw/ccw) 5 for acceleration/deceleration control 4 motor current setting during normal operation 4 4 for acceleration/deceleration control 3 motor current setting during normal operation 3 3 for acceleration/deceleration control 2 motor current setting during normal operation 2 2 for acceleration/deceleration control 1 motor current setting during normal operation 1 1 motor pulse multiplication factor setting 1 0 motor current setting during normal operation 0 0 motor pulse multiplication factor setting 0 bit address 4 (010) bit address 5 (011) f1f 1 e0e 0 d address 0d address 1 c motor pulse cycle setting 12 c motor pulse setting number 12 b motor pulse cycle setting 11 b motor pulse setting number 11 a motor pulse cycle setting 10 a motor pulse setting number 10 9 motor pulse cycle setting 9 9 motor pulse setting number 9 8 motor pulse cycle setting 8 8 motor pulse setting number 8 7 motor pulse cycle setting 7 7 motor pulse setting number 7 6 motor pulse cycle setting 6 6 motor pulse setting number 6 5 motor pulse cycle setting 5 5 motor pulse setting number 5 4 motor pulse cycle setting 4 4 motor pulse setting number 4 3 motor pulse cycle setting 3 3 motor pulse setting number 3 2 motor pulse cycle setting 2 2 motor pulse setting number 2 1 motor pulse cycle setting 1 1 motor pulse setting number 1 0 motor pulse cycle setting 0 0 motor pulse setting number 0
data sheet d16536ej1v0ds 18 pd168111a serial register details address 0 this register is used to set a start point wait and start point excitation wait. the data must not both be set to ?0?. msb lsb msb lsb bit df dedddcdbdad9d8d7d6d5d4d3d2d1d0 data 0 0 0 ? start point excitation wait start point wait ? start point wait counting is started from the falling of the latch signal, and the motor is excited when the count value has reached 0. data d0 to d5 can be used to set a count value of 32 to 2016 s at a resolution of 32 s. ? start point excitation wait counting is started after counting of the start point wait has been completed, and the output pulse is generated when the count value has reached 0. data d6 to db can be used to set a count value of 32 to 2016 s at a resolution of 32 s. latch driving mode updating point data loaded & wait count started data updated. output turned on (if turned on from output hi-z status) driving mode updating point start point wait start point excitation wait pulse output en pin pulse output started pulse output pulse output stopped & standby mode set pulse output based on the previous data continues even during the start point wait and start point excitation wait periods. the updated data is reflected and the pulse is output after completion of the start point excitation wait.
data sheet d16536ej1v0ds 19 pd168111a example of setting start point wait and start point excitation wait d5 ? d0 and db ? d6 set value ( s) 000000 prohibited 000001 32 000010 64 :: 111101 1952 111110 1984 111111 2016 caution ?000000? cannot be set but the default value immediately after reset is ?000000?. this default value is used only for dummy data. be sure to set a value other than ?000000?.
data sheet d16536ej1v0ds 20 pd168111a address 1 this register is used to set a chopping frequency that is the basis of pwm output. this register is also used to test the internal circuitry of the ic. msb lsb bit df dedddcdbdad9d8d7d6d5d4d3d2d1d0 data 0 0 1 test function note chopping frequency note pulse output function selection during ext output ? chopping frequency a chopping method is employed for the output to drive the motor on a constant current. the chopping frequency that is the basis of the output can be changed with data, so that the pwm output does not interfere with the other signals. the chopping frequency can be set in a range of 40 to 250 khz by the data d0 to d5. refer to the following table for the set value. d5 d0 chopping frequency (khz) d5 d0 chopping frequency (khz) d5 d0 chopping frequency (khz) 000000 0 (no pulse output) 011000 120 101100 000001 0 (no pulse output) 011001 125 101101 : : 011010 101110 000111 0 (no pulse output) 011011 130 101111 225 001000 40 011100 140 110000 001001 45 011101 110001 001010 50 011110 145 110010 001011 55 011111 110011 001100 60 100000 155 110100 001101 65 100001 110101 001110 70 100010 165 110110 001111 75 100011 110111 010000 80 100100 111000 010001 85 100101 180 111001 010010 90 100110 111010 010011 95 100111 111011 010100 100 101000 190 111100 010101 105 101001 111101 010110 110 101010 111110 010111 115 101011 210 111111 250
data sheet d16536ej1v0ds 21 pd168111a ? pulse output function selection during ext output d6 is used to select a function to monitor the output of the driving pulse by using the ext pins. when d6 = 0, the ext pins (ext0 and ext1) are fixed to ?l? (output the necessary level when the test function is enabled). when d6 = 1, ext0 is in the output pulse synchronization mode and ext1 is fixed to ?h? during output. the duty factor of ext0 output is 50% (typ.), in accordance with the set pulse cycle. to count the number of pulses, count the rising edges of ext0. note that ext0 and ext1 have the following restrictions. ? ext0 output restrictions (1) ext0 output is not guaranteed when the pulse cycle is 1 s (dc to d0: 0000000000001). (2) ext0 outputs a level equivalent to the h level time for normal driving (equivalent to the set pulse cycle) while an acceleration/deceleration operation is being performed. (3) if the pulse number multiplication factor is set to a value other than ?1?, ext0 outputs a level for the duration equivalent to the set number of pulses (address 5xm). ? ext1 output restriction (1) ext1 falls in synchronization with the falling of ext0 at the same timing. when the last pulse is output, therefore, it rises earlier than the period of the pulse cycle (50% of pulse cycle or less). internal pulse output during acceleration during deceleration acceleration deceleration operation mode d6 ext0 ext1 0 not output (in accordance with test function) 1 output pulse synchronization mode output period fixed to ?h? mode test function the test function is used to check the internal operations of the ic. input ?0? as data d7 to dc.
data sheet d16536ej1v0ds 22 pd168111a address 2 this register is used to set the maximum current value for constant-current driving, the revolution direction of the motor (cw/ccw), and the operation mode. bitdfdedd dc dbdad9d8d7d6d5d4d3d2d1d0 data 0 1 0 (reserve) note 7note 6note 5note 4note 3note 2note 1 output current notes 1. motor revolution direction 2. stop mode 3. output enable setting 4. 2-phase excitation/microstep driving selection 5. 2-phase excitation current selection 6. mob output selection setting (only during microstep driving) 7. mob output position setting (only during microstep driving) ? setting of output current an internal reference voltage value (evrmax) for constant-current driving is set. the internal reference voltage is specified by data d0 to d4 at a resolution of 20 mv. microstep driving can be performed with the set reference voltage as the maximum value. the ideal peak value of the drive current is evrmax (v)/rsense ( ? ) 1000. set value evrmax = (d4 ? d0) x 20 mv where, 100 mv evrmax 500 mv d4 d0 reference voltage (mv) d4 d0 reference voltage (mv) 00000 100 10110 440 00001 100 10111 460 : : 11000 480 00101 100 11001 500 00110 120 : : 00111 140 11110 500 : : 11111 500 if a voltage less than 100 mv is set, the reference voltage is set to 100 mv. if a voltage higher than 500 mv is set, it is set to 500 mv. ? motor revolution direction setting d5 is used to specify the motor revolution direction. in the cw mode, the current of ch2 is output, 90 degrees in phase behind the current of ch1. in the ccw mode, the current of ch2 is output, 90 degrees in phase ahead of the current of ch. d5 operation mode 0 cw mode (forward revolution) 1 ccw mode (reverse revolution)
data sheet d16536ej1v0ds 23 pd168111a ? stop mode setting when d6 = ?1?, the motor advances to the position of mob output = ?l?, and the output status is held. the set number of pulses is held even in the stop mode. because the motor is driven regardless of the set number of pulses, however, the position information of the motor must be taken into consideration when a command is set to resume driving. d6 operation mode 0 normal mode 1 stop mode caution inputting data is prohibited while the stop mode is set (until mob = ?l?). do not update the data. no pulse is output if the stop mode is set while mob = ?l?. ? output enable setting when d7 = ?1?, the motor can be driven. to drive the motor, be sure to set this bit to ?1?. when d7 = ?0?, the output goes into a hi-z state, regardless of the other settings. unlike the en pin that is controlled by an external source, the standby status is not set even when d7 = ?0?. if d7 is changed from ?0? to ?1?, the internal information is held and therefore the excitation position is recorded. therefore, excitation is started from the position where d7 is cleared to ?0?. d7 operation mode 0 output hi-z 1 enable mode
data sheet d16536ej1v0ds 24 pd168111a ? selecting two-phase excitation/microstep driving d8 can be used to select two-phase excitation or microstep driving mode. when d8 = 0, the microstep driving mode is selected. when d8 = 1, the two-phase excitation mode (in which the currents of ch 1 and ch 2 are the same) is selected. the microstep driving mode is selected immediately after reset. when changing the mode from the microstep driving to two-phase excitation, note the following points. if the number of pulses is set to 0 depending on the setting of d9 that selects the two-phase excitation current, the stop position may differ when the mode is changed. if d9 = ?0?, excitation is held at an output duty of 100% at the two-phase excitation position of the quadrant of the excitation position after the start point excitation wait has been completed. if d9 = ?1?, the microstep excitation position is held. if pulse output is started by command setting to set a number of pulses of 1 or more at the first pulse, the operation skips to the two-phase excitation position of the next quadrant and driving is started. if the two-phase excitation mode is selected while the motor is stopped at the one-phase excitation position in the microstep driving mode, it is judged that the position is included in the quadrant in the cw direction, and the motor operates. d8 operation mode 0 microstep driving 1 2-phase excitation concept of switching mode from microstep driving to two- phase excitation when pulse is output ? selecting two-phase excitation current d9 is used to select whether the motor is driven at an output duty of 100% (maximum torque operation) or under constant-current control when the two-phase excitation mode is selected. when d9 = ?0?, the motor is driven at an output duty of 100%. it is excited in two phases and driven at the maximum torque regardless of the set current. when d9 = ?1?, the motor is excited in two phases at the set motor current. the output current value is controlled to be the same value as the driving current at the phase a = phase b position (position of step 8) in the microstep driving mode. d9 operation mode 0 driving at output duty of 100% 1 driving with constant-current control microstep stop position (example 1) microstep stop position (example 2) 2-phase excitation stop position skipes to the next quadrant (4) (3) (2) (1)
data sheet d16536ej1v0ds 25 pd168111a ? selecting mob output (in microstep driving mode only) the output function of mob can be selected by da. when da = ?0?, mob is output once per cycle. when da = ?1?, mob is output four times per cycle. for the output position of mob, refer to ?mob output position? (set by db) below. da mob output 0 1 pulse/cycle 1 4 pulses/cycle ? mob output position (in microstep driving mode only) the mob output timing position can be selected by db. when db = ?0?, mob is output at the one-phase excitation position (where the current of ch 1 or ch 2 is 100%). when db = ?1?, mob is output at the two-phase excitation position (where the currents of ch 1 and ch 2 are the same). selection of mob output (da) is made in accordance with the setting of db. when db = ?1?, mob is not output at the reset position. db mob output position 0 1-phase excitation position 1 2-phase excitation position the output timing of the mob pin is shown below. da = 0 da = 1 0 5 10 15 20 25 30 35 40 45 50 55 60 65 0 5 10 15 20 25 30 35 40 45 50 55 60 65 99.5 99.5 95.7 95.7 100 98.1 92.4 92.4 98.1 100 88.2 88.2 83.1 83.1 77.3 77.3 70.7 70.7 63.4 63.4 55.6 55.6 47.1 47.1 38.3 38.3 29.0 29.0 19.5 19.5 9.8 9.8 0 99.5 99.5 95.7 95.7 100 98.1 92.4 92.4 98.1 100 88.2 88.2 83.1 83.1 77.3 77.3 70.7 70.7 63.4 63.4 55.6 55.6 47.1 47.1 38.3 38.3 29.0 29.0 19.5 19.5 9.8 9.8 0 0 5 10 15 20 25 30 35 40 45 50 55 60 65 0 5 10 15 20 25 30 35 40 45 50 55 60 65 reset position ch1 current ch2 current mob output mob output mob output timing in microstep driving mode
data sheet d16536ej1v0ds 26 pd168111a address 3 this register is used to set parameters for acceleration/deceleration control, and the pulse multiplication factor. by setting the parameters for acceleration/deceleration control, the pulse cycle can be gradually changed while the motor is accelerated or decelerated, so that step out of the motor can be prevented. by setting the pulse number multiplication factor to a value other than 1, the number of pulses can be extended in combination with the number of pulses set by the register at address 5. if the default value is not changed, the motor is driven without being accelerated or decelerated, and under the condition that the pulse number multiplication factor is 1. msb lsb msb lsb bit df dedddcdbdad9d8d7d6d5d4d3d2d1 d0 data 0 1 1 note 1 note 2 note 3 for acceleration/deceleration control pulse multiplication factor setting notes 1. reserved 2. enables/disables acceleration. 3. enables/disables deceleration. ? pulse number multiplication factor d1 and d0 are used to set the pulse number multiplication factor. by setting a multiplication factor, if the number of motor pulses set by the register at address 5 is insufficient, the number of pulses can be extended maintaining 64 steps/cycle. d1 d0 pulse number multiplication factor m 00 01 m=1 10 m=2 11 m=4
data sheet d16536ej1v0ds 27 pd168111a ? acceleration/deceleration control seven bits, d2 to d8, are used to set a driving profile for acceleration/deceleration. the pulse rate vs. time draws an s-shaped curve. the shape of this s curve can be changed according to the values set to d2 to d7. an example of acceleration and deceleration operations is illustrated below. 94 pulses each are necessary for acceleration and deceleration. usually, therefore, set 188 pulses or more (acceleration pulses + deceleration pulses) to perform acceleration and deceleration. if the set number of pulses is less than 94 during acceleration or deceleration, refer to the acceleration/deceleration operation example below. pulse rate at constant velacity (address 4) deceleration (= mirror of acceleration) pulse width at startup acceleration time (sum of step 1 to 15) deceleration time (= acceleration time) acceleration pulse number or deceleration pulse number: 94 pulse note pulse rate note an example of acceleration and deceleration operations is illustrated below. 94 pulses each are necessary for acceleration and deceleration. usually, therefore, set 188 pulses or more (acceleration pulses + deceleration pulses) to perform acceleration and deceleration. if the set number of pulses is less than 94 during acceleration or deceleration, refer to the acceleration/deceleration operation example below.
data sheet d16536ej1v0ds 28 pd168111a ? parameter for acceleration/deceleration control reference increment = pulse cycle (address 4)/set reference increment pulse cycle of each step = pulse cycle (address 4) + reference increment pulse cycle increment table time of each step = pulse cycle of each step x selected data table (number of pulses) selected data table list table step 1 step 2 step 3 step 4 step 5 step 6 step 7 step 8 step 9 step 10 step 11 step 12 step 13 step 14 step 15 1252111111123113131 2144322222246121731 3133434333359131522 total: 94 pulses pulse cycle increment table list step 1 step 2 step 3 step 4 step 5 step 6 step 7 step 8 step 9 step 10 step 11 step 12 step 13 step 14 step 15 12056352418131087654321 example : drive time at each step in the case of table 1 step1 (pulse cycle + reference increment x 120) x2 step2 (pulse cycle + reference increment x 56) x5 step3 (pulse cycle + reference increment x 35) x2 step4 (pulse cycle + reference increment x 24) x1 step5 (pulse cycle + reference increment x 18) x1 step6 (pulse cycle + reference increment x 13) x1 step7 (pulse cycle + reference increment x 10) x1 step8 (pulse cycle + reference increment x 8) x1 step9 (pulse cycle + reference increment x 7) x1 step10 (pulse cycle + reference increment x 6) x1 step11 (pulse cycle + reference increment x 5) x2 step12 (pulse cycle + reference increment x 4) x3 step13 (pulse cycle + reference increment x 3) x11 step14 (pulse cycle + reference increment x 2) x31 step15 (pulse cycle + reference increment x 1) x31 (the rightmost number indicates the number of pulses when table 1 is used. to use table 2 or 3, refer to selected data table list.) acceleration time = deceleration time = sum of steps 1 to 15
data sheet d16536ej1v0ds 29 pd168111a ? reference increment setting d2 to d4 are used to set a parameter that determines the pulse cycle at each step. the reference increment is the pulse frequency set at address 4 that is divided by the reference increment setting. so that the speed changes draw a typical s-shaped curve, it is recommended to set a value of 8 (1, 0, 0). reference increment = pulse cycle (address 4)/reference increment setting d4 d3 d2 reference increment setting 000 001 010 2 011 4 100 8 101 16 110 111 32 ? table selection this ic approximates the speed change curve during acceleration/deceleration operation to the shape s. the speed change curve can be changed by selecting an internal table. table 1: s curve with abrupt speed change table 2: s curve with gentle speed change table 3: s curve with linear speed change (equivalent to trapezoid waveform) d6 d5 table selection 00 01 table 1 1 0 table 2 1 1 table 3 ? start time setting d8 and d7 are used to select the operation time multiplication factor during an acceleration/deceleration operation. the number of pulses necessary for each step during acceleration/deceleration can be selected from x1, x2, and x4. for the number of pulses at each step, refer to selected data table list. d8 d7 start time setting number of pulses necessary for acceleration or deceleration 00 01 x1 94 1 0 x2 188 1 1 x4 376
data sheet d16536ej1v0ds 30 pd168111a ? enabling/disabling acceleration an acceleration operation can be performed in accordance with the acceleration control setting. the acceleration function can be enabled or disabled by da. ? enabling/disabling deceleration a deceleration operation can be performed in accordance with the deceleration control setting. the deceleration function can be enabled or disabled by d9. operation mode da d9 acceleration deceleration 0 0 disabled disabled 1 0 enabled disabled 0 1 disabled enabled 1 1 enabled enabled
data sheet d16536ej1v0ds 31 pd168111a example of acceleration/deceleration operation (1) acceleration enabled/ deceleration enabled set pulses acceleration/ deceleration pulses pulses/s (2) acceleration enabled/ deceleration disabled pulses/s (3) acceleration disabled/ deceleration disabled pulses/s (3) acceleration disabled/ deceleration enabled pulses/s (1 ) acceleration enabled/ deceleration enabled set pulses condition: set pulses/2 data sheet d16536ej1v0ds 32 pd168111a address 4 this register is used to set the pulse cycle per step (64 steps/cycle). msb lsb bit df dedddcdbdad9d8d7d6d5d4d3d2d1d0 data 1 0 0 pulse cycle ? pulse cycle thirteen bits, d0 to dc, are used to set the pulse cycle per step. the pulse cycle can be set in a range of 0 to 8191 s at a resolution of 1.0 s. if all the 13 bits are ?0?, no pulse is output and the driving status is maintained. example of setting pulse cycle dc d0 set value ( s) 0000000000000 0 0000000000001 1.0 0000000000010 2.0 :: 1111111111101 8189 1111111111110 8190 1111111111111 8191
data sheet d16536ej1v0ds 33 pd168111a address 5 this register is used to set the number of pulses. the actual number of pulses is set by the product of the pulse number multiplication factor and the number of pulses set at address 3. msb lsb bit df dedddcdbdad9d8d7d6d5d4d3d2d1d0 data101number of pulses ? number of pulses set the number of pulses to drive the motor. d0 to dc are used to set pulses in a range of 0 to 8191 pulses. if the pulse number multiplication factor is set to a value other than 1 by the register at address 3, the number of pulses set here is multiplied by the set multiplication factor (m) of address 3. the number of pulses is internally multiplied by m and then counted. if it is set to output pulses to ext0, the number of counts output is the set value itself (0 to 8191 x m). example of setting number of pulses dc d0 set value 0000000000000 0 0000000000001 m 0000000000010 2 x m :: 1111111111101 8189 x m 1111111111110 8190 x m 1111111111111 8191 x m m indicates the set value of the pulse number multiplication factor of address 3. if the value of the 13 bits d0 to dc is ?0?, the pulse is not output and the driving status is maintained.
data sheet d16536ej1v0ds 34 pd168111a absolute maximum ratings (t a = 25 c: glass epoxy board of 100 mm x 100 mm x 1 mm with copper foil area of 15%) parameter symbol conditions rating unit v dd control block ? 0.5 to +6.0 power supply voltage v m motor block ? 0.5 to +6.0 v input voltage v in ? 0.5 to v dd +0.5 v output pin voltage v out 6.2 v dc output current i d(dc) dc 0.4 a/ch instantaneous output current i d(pulse) pw < 10 ms, duty 20% 0.7 a/ch power consumption p t 0.7 w peak junction temperature t ch(max) 150 c storage temperature t stg ? 55 to +150 c recommended operating conditions (t a = 25 c: glass epoxy board of 100 mm x 100 mm x 1 mm with copper foil area of 15%) parameter symbol conditions min. typ. max. unit v dd control block 2.7 3.6 v power supply voltage v m motor block 2.7 5.5 v input voltage v in 0v dd v dc output current i d(dc) dc ? 0.35 +0.35 a/ch instantaneous output current i d(pulse) pw < 10 ms, duty 20% ? 0.6 +0.6 a/ch external clk input frequency osc in 456.2mhz sclk input frequency f clk 6mhz latch-sclk time t l-s 200 ns sdata setup time t setup 80 ns sdata hold time t hold 80 ns ext pin output drive current i ext buffer output ? 55ma mob pin output sink current i mob open-drain output 5 ma operating temperature range t a ? 10 75 c peak junction temperature t ch(max) 150 c serial command timing chart latch sclk s data setup time = 80 ns min. hold time = 80 ns min. latch - sclk time = 200 ns min.
data sheet d16536ej1v0ds 35 pd168111a electrical characteristics (unless otherwise specified, v dd = v m = 3 v, t a = 25 c) parameter symbol conditions min. typ. max. unit v dd pin current after reset i dd(stb) external clk (oscin) stopped 1.0 a i dd(stb2) external clk (oscin) stopped 30 a v dd pin current in standby mode i dd(stb3) external clk (oscin) input 300 a v dd pin current during operation i dd(act) 3.0 ma v m leakage current i m(on) per v m pin, v m = 5.5 v, in standby mode 1.0 a high-level input current i ih v in = v dd 1.0 a low-level input current i il v in = 0 v ? 1.0 a high-level input voltage v ih sclk,sdata,latch,resetb, en,oscin pins 0.7 x v dd v low-level input voltage v il sclk,sdata,latch,resetb, en,oscin pins 0.3 x v dd v input hysteresis voltage v hys sclk,sdata,latch,resetb, en,oscin pins 0.3 v h bridge on-resistance r on im = 0.35 a, sum of upper and lower stages 2.0 ? output turn-on time t on 0.5 s output turn-off time t off r m = 20 ? 0.5 s ext high-level output voltage v exth i o = ? 100 a0.9 x v dd v ext low-level output voltage v extl i o = +100 a0.1 x v dd v evrmax voltage evrmax address 2 (d0 to d4) = (1, 1, 1, 1, 1) 450 500 550 mv cautions 1. undervoltage lockout circuit (uvlo) operates at 1.7 v typ. and the output goes into a hi-z state. internal data such as address settings is initialized. the uvlo circuit does not operate during reset. 2. the motor current accuracy varies depending on the motor actually used. with this ic, the total of the reference voltage evrmax error and the current sense circuit error is within 10%. 3. v m current shut off circuit at v dd = 0 v is built-in.
data sheet d16536ej1v0ds 36 pd168111a package drawing s 24-pin plastic tssop (5.72 mm (225)) note each lead centerline is located within 0.10 mm of its true position (t.p.) at maximum material condition. item millimeters a a' c d 6.65 0.10 6.5 0.1 0.1 0.05 f 0.5 (t.p.) g b 0.575 e 0.22 0.05 1.2 max. h 1.0 0.05 i 6.4 0.1 j 4.4 0.1 k 0.17 0.025 l 0.5 m 0.10 n 0.08 r 0.25 1.0 0.1 s 0.6 0.15 p24ma-50-6a5 p3 + 5 ? 3 24 13 1 12 m s n k f g l r s e p j dm c a b a' h i detail of lead end
data sheet d16536ej1v0ds 37 pd168111a recommended soldering conditions the pd168111a should be soldered and mounted under the following recommended conditions. for soldering methods and conditions other than those recommended below, contact an nec electronics sales representative. for technical information, see the following website. semiconductor device mount manual (http://www.necel.com/pkg/en/mount/index.html) recommended soldering conditions for surface mounting type pd168111ama-6a5-a: 24-pin plastic tssop (5.72 mm (225)) soldering method soldering conditions recommended condition symbol infrared reflow package peak temperature: 260 c, time: 60 seconds max. (at 220c or higher), count: three times or less, exposure limit: none, flux: rosin flux with low chlorine (0.2 wt% or below) recommended ir60-00-3 caution do not use different soldering methods together (except for partial heating).
data sheet d16536ej1v0ds 38 pd168111a notes for cmos devices 1 precaution against esd for semiconductors note: strong electric field, when exposed to a mos device, can cause destruction of the gate oxide and ultimately degrade the device operation. steps must be taken to stop generation of static electricity as much as possible, and quickly dissipate it once, when it has occurred. environmental control must be adequate. when it is dry, humidifier should be used. it is recommended to avoid using insulators that easily build static electricity. semiconductor devices must be stored and transported in an anti-static container, static shielding bag or conductive material. all test and measurement tools including work bench and floor should be grounded. the operator should be grounded using wrist strap. semiconductor devices must not be touched with bare hands. similar precautions need to be taken for pw boards with semiconductor devices on it. 2 handling of unused input pins for cmos note: no connection for cmos device inputs can be cause of malfunction. if no connection is provided to the input pins, it is possible that an internal input level may be generated due to noise, etc., hence causing malfunction. cmos devices behave differently than bipolar or nmos devices. input levels of cmos devices must be fixed high or low by using a pull-up or pull-down circuitry. each unused pin should be connected to v dd or gnd with a resistor, if it is considered to have a possibility of being an output pin. all handling related to the unused pins must be judged device by device and related specifications governing the devices. 3 status before initialization of mos devices note: power-on does not necessarily define initial status of mos device. production process of mos does not define the initial operation status of the device. immediately after the power source is turned on, the devices with reset function have not yet been initialized. hence, power-on does not guarantee out-pin levels, i/o settings or contents of registers. device is not initialized until the reset signal is received. reset operation must be executed immediately after power-on for devices having reset function.
pd168111a the information in this document is current as of may, 2003. the information is subject to change without notice. for actual design-in, refer to the latest publications of nec electronics data sheets or data books, etc., for the most up-to-date specifications of nec electronics products. not all products and/or types are available in every country. please check with an nec electronics sales representative for availability and additional information. no part of this document may be copied or reproduced in any form or by any means without the prior written consent of nec electronics. nec electronics assumes no responsibility for any errors that may appear in this document. nec electronics does not assume any liability for infringement of patents, copyrights or other intellectual property rights of third parties by or arising from the use of nec electronics products listed in this document or any other liability arising from the use of such products. no license, express, implied or otherwise, is granted under any patents, copyrights or other intellectual property rights of nec electronics or others. descriptions of circuits, software and other related information in this document are provided for illustrative purposes in semiconductor product operation and application examples. the incorporation of these circuits, software and information in the design of a customer's equipment shall be done under the full responsibility of the customer. nec electronics assumes no responsibility for any losses incurred by customers or third parties arising from the use of these circuits, software and information. while nec electronics endeavors to enhance the quality, reliability and safety of nec electronics products, customers agree and acknowledge that the possibility of defects thereof cannot be eliminated entirely. to minimize risks of damage to property or injury (including death) to persons arising from defects in nec electronics products, customers must incorporate sufficient safety measures in their design, such as redundancy, fire-containment and anti-failure features. nec electronics products are classified into the following three quality grades: "standard", "special" and "specific". the "specific" quality grade applies only to nec electronics products developed based on a customer- designated "quality assurance program" for a specific application. the recommended applications of an nec electronics product depend on its quality grade, as indicated below. customers must check the quality grade of each nec electronics product before using it in a particular application. "standard": computers, office equipment, communications equipment, test and measurement equipment, audio and visual equipment, home electronic appliances, machine tools, personal electronic equipment and industrial robots. "special": transportation equipment (automobiles, trains, ships, etc.), traffic control systems, anti-disaster systems, anti-crime systems, safety equipment and medical equipment (not specifically designed for life support). "specific": aircraft, aerospace equipment, submersible repeaters, nuclear reactor control systems, life support systems and medical equipment for life support, etc. the quality grade of nec electronics products is "standard" unless otherwise expressly specified in nec electronics data sheets or data books, etc. if customers wish to use nec electronics products in applications not intended by nec electronics, they must contact an nec electronics sales representative in advance to determine nec electronics' willingness to support a given application. (note) (1) "nec electronics" as used in this statement means nec electronics corporation and also includes its majority-owned subsidiaries. (2) "nec electronics products" means any product developed or manufactured by or for nec electronics (as defined above). ? ? ? ? ? ? m8e 02. 11-1


▲Up To Search▲   

 
Price & Availability of UPD168111AMA-6A5

All Rights Reserved © IC-ON-LINE 2003 - 2022  

[Add Bookmark] [Contact Us] [Link exchange] [Privacy policy]
Mirror Sites :  [www.datasheet.hk]   [www.maxim4u.com]  [www.ic-on-line.cn] [www.ic-on-line.com] [www.ic-on-line.net] [www.alldatasheet.com.cn] [www.gdcy.com]  [www.gdcy.net]


 . . . . .
  We use cookies to deliver the best possible web experience and assist with our advertising efforts. By continuing to use this site, you consent to the use of cookies. For more information on cookies, please take a look at our Privacy Policy. X